Skip to content

chore(NODE-7520): update dependencies#4962

Draft
johnmtll wants to merge 10 commits into
mainfrom
NODE-7520/update-dependencies
Draft

chore(NODE-7520): update dependencies#4962
johnmtll wants to merge 10 commits into
mainfrom
NODE-7520/update-dependencies

Conversation

@johnmtll

@johnmtll johnmtll commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Description

Summary of Changes

Supplants:

  1. chore(deps-dev): bump the development-dependencies group across 1 directory with 14 updates #4951
Package From To
@microsoft/api-extractor 7.54.0 7.58.7
@microsoft/tsdoc-config 0.17.1 0.18.1
@typescript-eslint/eslint-plugin 8.46.3 8.60.1
esbuild 0.27.2 0.28.0
eslint-plugin-prettier 5.5.4 5.5.6
eslint-plugin-tsdoc 0.4.0 0.5.2
eslint-plugin-unused-imports 4.3.0 4.4.1
express 5.1.0 5.2.1
@types/express 5.0.5 5.0.6
js-yaml 4.1.0 4.2.0
mocha 11.7.5 11.7.6
prettier *Requires large refactor 3.6.2 3.8.3
  1. chore(deps-dev): bump eslint-plugin-mocha from 10.5.0 to 11.3.0 #4812
    Bumps eslint-plugin-mocha from 10.5.0 to 11.3.0.

Updates to mocha were descoped. Updating from v10 -> v11 requires a transition of eslint to v9 -> v10. This enforces transitioning to a 'flat' eslint config file. The transition is non-trivial and requires validation of all of the existing rules.

  1. chore(deps-dev): bump @types/node from 22.18.12 to 24.10.1 #4811
    Bumps @types/node from 22.18.12 to 24.10.1.

  2. chore(deps): bump the prod-dependencies group across 1 directory with 2 updates #4865
    Updates @mongodb-js/saslprep from 1.3.2 to 1.4.11
    Updates mongodb-connection-string-url from 7.0.0 to 7.0.1

  3. chore(deps): bump drivers-evergreen-tools from 2fd7b46 to 4b02eb0 #4927
    Bumps drivers-evergreen-tools from 2fd7b46 to 4b02eb0.

  4. chore(deps): bump actions/checkout from 5 to 6 #4809
    Bumps actions/checkout from 5 to 6.

  5. chore(deps): bump peter-evans/create-pull-request from 6 to 8 #4833
    Bumps peter-evans/create-pull-request from 6 to 8.

  6. chore(deps): bump googleapis/release-please-action from 4 to 5 #4933
    Bumps googleapis/release-please-action from 4 to 5.

Notes for Reviewers

Simplifies the async approval process of dependabot PR's requiring a reviewer from dbx-node-devs team by coalescing all PR's which require such approval into one.

What is the motivation for this change?

Release Highlight

Release notes highlight

Double check the following

  • Lint is passing (npm run check:lint)
  • Self-review completed using the steps outlined here
  • PR title follows the correct format: type(NODE-xxxx)[!]: description
    • Example: feat(NODE-1234)!: rewriting everything in coffeescript
  • Changes are covered by tests
  • New TODOs have a related JIRA ticket

…ectory with 14 updates

Bumps the development-dependencies group with 12 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@microsoft/api-extractor](https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor) | `7.54.0` | `7.58.7` |
| [@microsoft/tsdoc-config](https://github.com/microsoft/tsdoc/tree/HEAD/tsdoc-config) | `0.17.1` | `0.18.1` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.46.3` | `8.60.1` |
| [esbuild](https://github.com/evanw/esbuild) | `0.27.2` | `0.28.0` |
| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.4` | `5.5.6` |
| [eslint-plugin-tsdoc](https://github.com/microsoft/tsdoc/tree/HEAD/eslint-plugin) | `0.4.0` | `0.5.2` |
| [eslint-plugin-unused-imports](https://github.com/sweepline/eslint-plugin-unused-imports) | `4.3.0` | `4.4.1` |
| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |
| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.5` | `5.0.6` |
| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.2.0` |
| [mocha](https://github.com/mochajs/mocha) | `11.7.5` | `11.7.6` |
| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.3` |



Updates `@microsoft/api-extractor` from 7.54.0 to 7.58.7
- [Changelog](https://github.com/microsoft/rushstack/blob/main/apps/api-extractor/CHANGELOG.md)
- [Commits](https://github.com/microsoft/rushstack/commits/@microsoft/api-extractor_v7.58.7/apps/api-extractor)

Updates `@microsoft/tsdoc-config` from 0.17.1 to 0.18.1
- [Changelog](https://github.com/microsoft/tsdoc/blob/main/tsdoc-config/CHANGELOG.md)
- [Commits](https://github.com/microsoft/tsdoc/commits/@microsoft/tsdoc-config_v0.18.1/tsdoc-config)

Updates `@typescript-eslint/eslint-plugin` from 8.46.3 to 8.60.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.1/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.46.3 to 8.60.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.1/packages/parser)

Updates `esbuild` from 0.27.2 to 0.28.0
- [Release notes](https://github.com/evanw/esbuild/releases)
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG-2025.md)
- [Commits](evanw/esbuild@v0.27.2...v0.28.0)

Updates `eslint-plugin-prettier` from 5.5.4 to 5.5.6
- [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/eslint-plugin-prettier@v5.5.4...v5.5.6)

Updates `eslint-plugin-tsdoc` from 0.4.0 to 0.5.2
- [Changelog](https://github.com/microsoft/tsdoc/blob/main/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/microsoft/tsdoc/commits/eslint-plugin-tsdoc_v0.5.2/eslint-plugin)

Updates `eslint-plugin-unused-imports` from 4.3.0 to 4.4.1
- [Release notes](https://github.com/sweepline/eslint-plugin-unused-imports/releases)
- [Commits](sweepline/eslint-plugin-unused-imports@v4.3.0...v4.4.1)

Updates `express` from 5.1.0 to 5.2.1
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](expressjs/express@v5.1.0...v5.2.1)

Updates `@types/express` from 5.0.5 to 5.0.6
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/express)

Updates `js-yaml` from 4.1.0 to 4.2.0
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/commits)

Updates `mocha` from 11.7.5 to 11.7.6
- [Release notes](https://github.com/mochajs/mocha/releases)
- [Changelog](https://github.com/mochajs/mocha/blob/v11.7.6/CHANGELOG.md)
- [Commits](mochajs/mocha@v11.7.5...v11.7.6)

Updates `prettier` from 3.6.2 to 3.8.3
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/prettier@3.6.2...3.8.3)

Updates `semver` from 7.7.3 to 7.7.4
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md)
- [Commits](npm/node-semver@v7.7.3...v7.7.4)

---
updated-dependencies:
- dependency-name: "@microsoft/api-extractor"
  dependency-version: 7.58.7
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: development-dependencies
- dependency-name: "@microsoft/tsdoc-config"
  dependency-version: 0.18.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: development-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.60.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: development-dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.60.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: development-dependencies
- dependency-name: esbuild
  dependency-version: 0.28.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: development-dependencies
- dependency-name: eslint-plugin-prettier
  dependency-version: 5.5.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: development-dependencies
- dependency-name: eslint-plugin-tsdoc
  dependency-version: 0.5.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: development-dependencies
- dependency-name: eslint-plugin-unused-imports
  dependency-version: 4.4.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: development-dependencies
- dependency-name: express
  dependency-version: 5.2.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: development-dependencies
- dependency-name: "@types/express"
  dependency-version: 5.0.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: development-dependencies
- dependency-name: js-yaml
  dependency-version: 4.2.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: development-dependencies
- dependency-name: mocha
  dependency-version: 11.7.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: development-dependencies
- dependency-name: prettier
  dependency-version: 3.8.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: development-dependencies
- dependency-name: semver
  dependency-version: 7.7.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: development-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@johnmtll johnmtll changed the title Node 7520/update dependencies chore(NODE-7520): update dependencies Jun 10, 2026
dependabot Bot added 6 commits June 11, 2026 14:26
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.18.12 to 24.10.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 24.10.1
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
… 2 updates

Bumps the prod-dependencies group with 2 updates in the / directory: [@mongodb-js/saslprep](https://github.com/mongodb-js/devtools-shared) and [mongodb-connection-string-url](https://github.com/mongodb-js/mongodb-connection-string-url).


Updates `@mongodb-js/saslprep` from 1.3.2 to 1.4.11
- [Commits](https://github.com/mongodb-js/devtools-shared/compare/@mongodb-js/saslprep@1.3.2...@mongodb-js/saslprep@1.4.11)

Updates `mongodb-connection-string-url` from 7.0.0 to 7.0.1
- [Release notes](https://github.com/mongodb-js/mongodb-connection-string-url/releases)
- [Changelog](https://github.com/mongodb-js/mongodb-connection-string-url/blob/main/HISTORY.md)
- [Commits](mongodb-js/mongodb-connection-string-url@v7.0.0...v7.0.1)

---
updated-dependencies:
- dependency-name: "@mongodb-js/saslprep"
  dependency-version: 1.4.5
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: prod-dependencies
- dependency-name: mongodb-connection-string-url
  dependency-version: 7.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: prod-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [drivers-evergreen-tools](https://github.com/mongodb-labs/drivers-evergreen-tools) from `2fd7b46` to `4b02eb0`.
- [Commits](mongodb-labs/drivers-evergreen-tools@2fd7b46...4b02eb0)

---
updated-dependencies:
- dependency-name: drivers-evergreen-tools
  dependency-version: 4b02eb0136a767b3c6bbdff32b3584c0ec6f5b6f
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [googleapis/release-please-action](https://github.com/googleapis/release-please-action) from 4 to 5.
- [Release notes](https://github.com/googleapis/release-please-action/releases)
- [Changelog](https://github.com/googleapis/release-please-action/blob/main/CHANGELOG.md)
- [Commits](googleapis/release-please-action@v4...v5)

---
updated-dependencies:
- dependency-name: googleapis/release-please-action
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 6 to 8.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](peter-evans/create-pull-request@v6...v8)

---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@johnmtll johnmtll force-pushed the NODE-7520/update-dependencies branch from e0b2887 to 5a0427c Compare June 11, 2026 18:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant